﻿
using Mr.Wang.FileLog;
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApp_TestFileLog
{
    class Program
    {
        static void Main(string[] args)
        {
            //1 创建日志管理器，并且注册默认文件记录器
            LoggerManager logMan = new LoggerManager(true);

            //1.1 这里各自注册自定义日志记录器
            //logMan.RegistPersistenceLog();

            //2 获取日志记录对象
            var logger = logMan.CreateLogger("测试");
            //2.1 设置日志对象可用 默认是不可用的
            logger.Enable = true;

            //3 写入默认信息记录
            logger.WriteInfoLog("今天是个hao ri Z");

            logger.WriteLog(Mr.Wang.FileLog.LogEnum.LogLeve.Debug, "这是一个调试日志");
            //等待日志管理器写入日志


            #region 日志自动分文件测试

           // Console.WriteLine("写入[100000条]日志 ...");
            //for (int i = 0; i < 100000; i++)
            //{
            //    logger.WriteLog(Mr.Wang.FileLog.LogEnum.LogLeve.Warn, "最佳答案: 注：如何安装git工具在此不做介绍，如需了解可网上搜索安装介绍。在“本地文件”中添加“.git文件”，用于git管理。进入本地文件夹，右击鼠标-单击Git Init Here");
            //}

            #endregion

            System.Threading.Thread.Sleep(1000);
            //释放日志管理器
            logMan.Dispose();
            Console.WriteLine("日志写入完毕");
            Console.ReadKey();

        }

    }
}
